/**
* This practice is followed the technological article form the site of
* "DeveloperWorks of IBM"
*
* URL: http://www.ibm.com/developerworks/cn/linux/l-graphvis/ 
* and  http://www.ibm.com/developerworks/linux/library/l-graphvis/
*
*/
#ifndef __DEBUG_IN_DEPTH_HPP__
#define __DEBUG_IN_DEPTH_HPP__

void main_constructor( void )
	__attribute__ ((no_instrument_function, constructor));

void main_destructor( void )
	__attribute__ ((no_instrument_function, destructor));

void __cyg_profile_func_enter( void *func_address, void *call_site )
                                __attribute__ ((no_instrument_function));

void __cyg_profile_func_exit ( void *func_address, void *call_site )
                                __attribute__ ((no_instrument_function));

#endif
